#wap-nav{width: 100%;display: none;transition:ease-out .3s;/* padding-top: 7px; */}
.navbar{padding: 10px 0;background: #d9d9d9;overflow: auto;}
.navbar .navbar-brand{float:left;width: 50%;margin-left:10px;display: block;}
.navbar .toggle{width: 28px;height: 25px;float:right;cursor: pointer;/* margin-top: 10px; */margin-right: 8px;z-index: 222222;}
.navbar .toggle span{display: block;width: 1.6rem;height: 3px;background-color: #000;position: relative;margin-top: 4px;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;z-index: 99999;}
.navbar .toggle span:nth-child(1){ margin-top:0;    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    transform-origin: left bottom;
 }
.navbar .on span:nth-child(1){margin-top:0px; -webkit-transform:rotate(40deg); -moz-transform:rotate(40deg); -ms-transform:rotate(40deg); -o-transform:rotate(40deg); transform:rotate(40deg);-webkit-transform-origin:left bottom; -moz-transform-origin:left bottom; -ms-transform-origin:left bottom; -o-transform-origin:left bottom; transform-origin:left bottom;}
.navbar .on span:nth-child(2){ opacity:0;}
.navbar .on span:nth-child(3){margin-top: .6rem; -webkit-transform:rotate(-40deg); -moz-transform:rotate(-40deg); -ms-transform:rotate(-40deg); -o-transform:rotate(-40deg); transform:rotate(-40deg);-webkit-transform-origin:left top; -moz-transform-origin:left top; -ms-transform-origin:left top; -o-transform-origin:left top; transform-origin:left top;}
#wap-nav .nav{position: absolute;width: 100%;opacity: 1;display: none;z-index: 10000;height: 100%;top: 0px;background: rgba(0,0,0,0.5);}
#wap-nav .nav li{border-bottom: 1px solid #e1e1e1;padding: 20px 0px;width: 100%;width: 90%;margin: 0 auto;font-size: 15px;}
#wap-nav .nav li:nth-child(1){margin-top: 37px;}
#wap-nav .nav li a{display: block;color: #141414;}
#wap-nav .nav li dl{ padding-left: 20px;}
#wap-nav .nav li dl dd{ margin: 15px 0;}
#wap-nav .nav ul{width: 60%;position: absolute;right: 0;background: #d9d9d9;height: 100%;}
#wap-nav .nav li a.active{color: #000;}
#wap-nav .nav li.nav-logo{border: none;margin-top: 40px;}
#wap-nav .nav li.nav-logo img{display: block;max-width: 100%;}
#wap-nav .wap-top-search{margin-top: 6px;position: relative;}
#wap-nav .wap-top-search input{display: block;width: 100%;height: 40px;border: 1px solid #CCCCCC;border-radius: 20px;text-indent: 20px;}
#wap-nav .wap-top-search button{display: block;width: 23px;height: 19px;background: url(../images/search2.png) no-repeat;position: absolute;right: 30px;top: 11px;}
#wap-nav .wap-tj{text-align: center;margin: 15px 0;}
#wap-nav .wap-tj a{display: inline-block;color: #666;margin-left: 2.5%;margin-right: 2.5%;}
#pc-nav  .nav-right{ float:right;}
#pc-nav  .nav-right form *{ display: block; float:right}
#pc-nav  .nav-right form input{ border: none;margin: 0 10px; border-bottom: 1px solid #fff;background: transparent; width: 50px; height: 20px; line-height: 20px;}
#pc-nav  .nav-right form span{ font-size: 14px; color: #fff; line-height: 22px; }
#pc-nav  .nav-right form button{ background: url(../images/search.png); width: 22px; height: 19px; border: none;}
#pc-nav  .nav-right .navbar-right li{ float: left;position: relative; color: #fff; }
#pc-nav  .nav-right .navbar-right li>a{ display: block;padding: 25px 25px; overflow:hidden; font-size:15px}
#pc-nav  .nav-right .navbar-right>li.cur-nav{ background: #f08200; color:#fff ;}
#pc-nav .nav-right .navbar-right>li.cur-nav a{ color: #fff;}
#pc-nav  .nav-right .navbar-right li dl{position: absolute;z-index:2000000;transition:2s; top: 41px;display: none;left: -40px; padding: 10px 0; background:url(../images/nav-bg.png) repeat;}
#pc-nav  .nav-right .navbar-right li dl dd a{ display: block; color: #fff; height: 40px; line-height: 40px; width: 150px; text-align: center; letter-spacing: 1px;}
#pc-nav  .nav-right .navbar-right li dl dd a:hover{ color:#003366;}
#pc-nav  .nav-right .navbar-right li:hover dl{ display: block;}
#pc-nav .nav-bar{float: right;/* padding-top: 30px; */}
#pc-nav .nav-bar>ul>li{position: relative;margin-left: 15px;float: left;text-align: right;}
#pc-nav .nav-bar>ul>li>a{display: block;background: transparent;width: 100%;text-align: center;font-size: 14px;color: #141414;padding-top: 4px;}
#pc-nav .nav-bar>ul>li>a span{font-size:14px;}
#pc-nav .nav-bar>ul>li>a.active3{color:#666}
#pc-nav .nav-bar>ul>li>a.active2{color:#fff}
#pc-nav .nav-bar>ul>li form input{width: 93px;height: 26px;border: 1px solid #ccc;display: inline-block;border-radius: 5px;font-size: 12px;text-indent: 5px;display: none;}
#pc-nav .nav-bar>ul>li form button{display: inline-block;background: url(../images/search.png);width: 14px;height: 14px;border: none;}
#pc-nav .nav-bar>ul>li form:hover input{display: inline-block;}
#pc-nav .nav-bar>ul>li dl{position: absolute;left: 50%;top: 150%;z-index: 3000;width: 660px;background: #fff;padding: 30px 0;border: 1px solid #2a7ff4;border-radius: 7px;margin-left: -340px;display: none;}
#pc-nav .nav-bar>ul>li dl>span{display: inline-block;width:0;height:0;border-width: 0 10px 10px;border-style:solid;border-color: #2a7ff4 transparent #2a7ff4;position: absolute;top: -10px;left: 50%;}
#pc-nav .container{position: relative;/* overflow: hidden; */width: 75%;}
#pc-nav .nav-bar>ul>li dl dt{text-align: center;border-bottom: 1px solid #e2e2e2;padding-bottom:15px;width: 95%;margin: 0 auto;}
#pc-nav .nav-bar>ul>li dl dt a{display: inline-block;margin-left: 24px;font-size: 16px;font-weight: bold;color: #666;}
#pc-nav .nav-bar>ul>li dl dt a.active{color: #2a7ff4;}
#pc-nav .nav-bar>ul>li dl dd a{display: inline-block;width: 20%;margin-top: 25px;padding-left: 25px; vertical-align:top;}
#pc-nav .nav-bar>ul>li dl dd a span{display: block;}
#pc-nav .nav-bar>ul>li dl dd>div{}
#pc-nav .nav-bar>ul>li>ul{position: absolute;z-index: 33333;background: #fff;border: 1px solid #ccc;border-radius: 10px;width: 120px;text-align: center;padding: 10px 0;top: 45px;}
#pc-nav .nav-bar>ul>li>ul span{display: inline-block;width:0;height:0;border-width: 0 10px 10px;border-style:solid;border-color: #2a7ff4  transparent #2a7ff4 ;position: absolute;top: -10px;left: 39%;}
#pc-nav .nav-bar>ul>li>ul{display: none;}
#pc-nav .nav-bar>ul>li>ul>li>a{width: 90%;margin: 10px auto;padding-bottom: 10px;display: block;border-bottom: 1px solid #e1e1e1;}
#pc-nav .nav-bar>ul>li dl dd>div{ display:none;}
#pc-nav .nav-bar>ul>li dl dd>div:nth-child(1),#pc-nav .nav-bar>ul>li dl dd>div:nth-child(3){ display:block;}
#pc-nav{width: 100%;background: rgba(217,217,217,0.5);color: #fff;padding-bottom: 25px;float: left;padding-top: 25px;position: absolute;z-index: 88888888888;/* overflow: hidden; */position: fixed;top: 0;left: 0;width: 100%;}
#pc-nav .navbar-brand{float: left;padding: 0px 0;/* margin-top: 25px; */width: 30%;}
#pc-nav  .nav-right{ float:right;}
#pc-nav  .nav-right form *{ display: block; float:right}
#pc-nav  .nav-right form input{ border: none;margin: 0 10px; border-bottom: 1px solid #fff;background: transparent; width: 50px; height: 20px; line-height: 20px;}
#pc-nav  .nav-right form span{ font-size: 14px; color: #fff; line-height: 22px; }
#pc-nav  .nav-right form button{ background: url(../images/search.png); width: 22px; height: 19px; border: none;}
#pc-nav  .nav-right .navbar-right li{ float: left;position: relative; color: #fff; }
#pc-nav  .nav-right .navbar-right li>a{ display: block;padding: 25px 25px; overflow:hidden; font-size:15px}
#pc-nav  .nav-right .navbar-right>li.cur-nav{ background: #f08200; color:#fff ;}
#pc-nav .nav-right .navbar-right>li.cur-nav a{ color: #fff;}
#pc-nav  .nav-right .navbar-right li dl{position: absolute;z-index:2000000;transition:2s; top: 41px;display: none;left: -40px; padding: 10px 0; background:url(../images/nav-bg.png) repeat;}
#pc-nav  .nav-right .navbar-right li dl dd a{ display: block; color: #fff; height: 40px; line-height: 40px; width: 150px; text-align: center; letter-spacing: 1px;}
#pc-nav  .nav-right .navbar-right li dl dd a:hover{ color:#003366;}
#pc-nav  .nav-right .navbar-right li:hover dl{ display: block;}
#pc-nav .nav-bar>ul>li>a span{font-size: 14px;display: inline-block;vertical-align: middle;}
#pc-nav .nav-bar>ul>li>a i{display: inline-block;width: 5px;height: 5px;background: #141414;border-radius: 50%;font-style: normal;vertical-align: middle;margin-left: 15px;}

.topwx{width:55px;height:50px;float:right;margin-left:10px;margin-top:-10px;position:relative;}
.topwx img {width:100%;height:100%;}
.ewmbox{display:none;position:absolute;right:0;top:50px;z-index:99;background:#fff;color:#000;width:150px;}
.topwx:hover .ewmbox{display:block;}
.ewmbox p{padding:0px 10px 10px;}
.ewmbox p span{font-size:14px;font-weight:bold;}
@media screen and (max-width: 1700px) 
{		
	#pc-nav .navbar-brand{width: 22%;}
	#pc-nav .nav-bar>ul>li>a{font-size: 14px;}
}
@media screen and (max-width: 1540px) 
{		
	#pc-nav .navbar-brand{width: 18%;}
	#pc-nav .nav-bar>ul>li>a{font-size: 14px;}
	#pc-nav .nav-bar>ul>li>a span{font-size: 16px;}
}
@media screen and (max-width: 1370px) 
{		
	#pc-nav .navbar-brand{width: 18%;}
	#pc-nav .nav-bar>ul>li>a{font-size: 14px;}
	#pc-nav .nav-bar>ul>li>a span{font-size: 16px;}
}
